home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiga
/
4630
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
3KB
From: Karl_Lockhoff@p16.f575.n241.z2.fido.sub.org (Karl Lockhoff)
Organization: Just another Mac in the wall ...
Path: f575.n241.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiga
Subject: Re: Aufbruchsstimmung !
Message-ID: <MSGID_2=3A241=2F575.16=40fidonet_7B07A3BD@fidonet.org>
References: <MSGID_2=3A246=2F2320.66_30c6ef9c@fidonet.org>
Date: Mon, 11 Dec 1995 23:08:41 +0200
In einer Nachricht vom 07 Dec 95 schreibst Du an Karl Lockhoff:
Moin Dieter DK> Hallo,
DK>>> zeigt sich ja an AA. 24Bit in Bitplanearchitektur ist jedenfalls
DK>>> nicht vernuenftig zu machen.
KL>> Da bin ich anderer Meinung. Mit nur einem Bitplaneprozessor ala Agnus
KL>> ist dies schon richtig. Nimmt man aber drei Prozessoren und
KL>> synchronisiert sie, so muesste man mit den derzeit zur Verfuegung
KL>> stehenden Mitteln 24-Bit mit AA-Geschwindigkeit hinkriegen.
DK> Mehr Chips bedeuten wieder mehr Aufwand = teurer. Es waere ein Protokoll
DK> erforderlich, viele Logicchips, um die 3 Chips zu syncronisieren, was
DK> die Performance wieder drueckt. Im Uebrigen waere das System wie du es
DK> be- schrieben hast, wieder sehr langsam, da es bei 640x480x24Bit schon
DK> an seiner Leistungsgrenze angekommen waere.
Die Kosten erhoehen sich, dass ist richtig. Ein Protokoll zur Syncronisierung
von Amigachips ist einfach, die Chips koennen dies von Haus aus (Genlock). Die
Geschwindigkeit sollte nur bei dirketen Prozessoroperationen langsam sein. Alle
anderen Operationen laufen mit Unterstuetzung des Blitters, sind also genauso
bei 24bit genauso schnell (oder langsam) wie der entsprechende Schirm in 256
Farben.
DK> Unbstritten ist, dass Bei Chunkyarchitektur der Zugriff auf die einzelnen
DK> Pixel des Bildschirms sehr viel schneller ist, da die Bytes ganz
DK> einfach hintereinander im Speicher stehen, wie eben die Pixel auf dem
DK> Bildschirm. Um bei planarer Architektur in 24Bit auch nur ein Pixel in
DK> einer bestimmten Farbe auf den Schirm zu bringen sind ja schon
DK> mindestens 24Speicherzugriffe notwendig, waehrend bei Chunky ja nur 3
DK> oder 4 mal je ein Byte geschrieben werden muss, oder halt gleich ein
DK> ganzes Wort.
Bei Zugriffen auf einzelne Pixel sicher. Soll jedoch auf zusammenhaengende
Bloecke von Pixeln (z.B. ein Fensterrechteck), so relativiert sich die
Geschwindigkeit. Hier muessen gleichviel Daten bewegt werden. Da diese Aufgaben
in der Amigaumgebung recht gut geloest und meistens wichtiger sind als einzelne
Pixel zu setzen sehe ich keinen Grund, warum es zwingend sein soll sich von den
Bitplanes zu trennen.
Der Unterschied zwischen Bitplanes und Chunkies wird bei der
Spieleprogrammierung extrem deutlich. Hier kann man mit den Bitplanes
entscheidend mehr machen (z.B. einzelne Planes scrollen, Bitmasking).
Kollisionroutinen lassen sich deutlich einfach realisieren.
-
--- Karl Lockhoff
----- 2:241/575.16@fidonet
------- Member of TEAM Amiga